package com.micro.modual.extension;

import com.micro.common.MicroConstant;
import com.micro.common.biz.GeneratorCodeUtil;
import com.micro.common.util.SnowFlakeUtil;
import com.micro.modual.entity.AssembleDetail;
import com.micro.modual.model.bo.assembledetail.AssembleDetailBO;

/**
 * <h1>拼团详情表 延展类</h1>
 * @author LevelCoder
 * @version V1.0.0
 * @email LevelCoder@126.com
 * @date 2020-08-04 00:23:27
 */
public class AssembleDetailExtension {

    /**
     * <h2>转换: 拼团详情表 新增</h2>
     * @param assembleDetailBO {@link AssembleDetailBO} 拼团详情表 新增/修改 请求对象
     * @return {@link AssembleDetail} 拼团详情表
     */
    public static AssembleDetail converAddAssembleDetail(AssembleDetailBO assembleDetailBO) {
        AssembleDetail assembleDetail = new AssembleDetail();
        assembleDetail.setId(SnowFlakeUtil.getId());
                                    return assembleDetail;
    }

    /**
     * <h2>转换: 拼团详情表 修改</h2>
     * @param assembleDetailBO {@link AssembleDetailBO} 拼团详情表 新增/修改 请求对象
     * @return {@link AssembleDetail} 拼团详情表
     */
    public static AssembleDetail converEditAssembleDetail(AssembleDetailBO assembleDetailBO) {
        AssembleDetail assembleDetail = new AssembleDetail();
        assembleDetail.setId(assembleDetailBO.getId());
                                    return assembleDetail;
    }
}
